package travelDream.managedBean;

import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import travelDream.bean.UserManager;
import travelDream.dto.RegistrazioneDTO;
	
	@ManagedBean(name="userRegistrationManagedBean")
	@RequestScoped
	public class UserRegistrationManagedBean {
		
		@EJB
		private UserManager gestoreUtente;
	
		private RegistrazioneDTO registrazioneUtente;
		
		
		public UserManager getGestoreUtente() {
			return gestoreUtente;
		}

		public void setGestoreUtente(UserManager gestoreUtente) {
			this.gestoreUtente = gestoreUtente;
		}

		public RegistrazioneDTO getRegistrazioneUtente() {
			return registrazioneUtente;
		}

		public void setRegistrazioneUtente(RegistrazioneDTO registrazioneUtente) {
			this.registrazioneUtente = registrazioneUtente;
		}

		public UserRegistrationManagedBean() {
			this.registrazioneUtente = new RegistrazioneDTO();
		}
	
		public String registra() {
			gestoreUtente.registraCliente(registrazioneUtente);
			return "login.xhtml";
		}
	
}